<?php

class User_model extends CI_Model {
    
    function login($email, $senha) {
        $this->db->select('id, nome, sobrenome, validado');
        $this->db->where('email', $email);
        $this->db->where('senha', $senha);
        $this->db->limit(1);
        
        $query = $this->db->get('usuario');
        
        if($query->num_rows() == 1) {
            if($query->row()->validado == 0) {
                return false;
            }
            else {
                return $query->result();
            }
        }
        else {
            return false;
        }
    }
    
    function adiciona($data) {
        $this->db->insert('usuario', $data);
    }
    
    function valida_user() {
        $email = $this->input->get('email');
        $rand = $this->input->get('rand');
        $this->db->where('email',$email);
        $this->db->where('random_key',$rand);
        $data = array(
            'validado' => 1
        );
        return $this->db->update('usuario', $data);
    }
    
}

?>
